﻿using System;
using System.Collections.Generic;
using System.Text;
using Volo.Abp.Application.Dtos;

namespace Book.DTO
{
    public class tbOrderInfoDTO : AuditedEntityDto<Guid>
    {

        public DateTime OrderInfoTime { get; set; }//下单日期
        public int PayWayInfoId { get; set; }       //支付方式
        public int MemberId { get; set; }           //客户id
        public string OrderInfoAddre { get; set; }     //收货人地址
        public string OrderInfoName { get; set; }      //收货人姓名
        public string ShoppAddreTel { get; set; }      //收货人电话
        public decimal OrderInfoSalePrice { get; set; }        //订单总金额
        public decimal CommodCountPrice { get; set; }          //商品总金额
        public string OrderInfoBarCode { get; set; }          //配送方式
        public decimal OrderInfoPayPrice { get; set; }         //实付金额
        public string OrderInfoActiveName { get; set; }       //应收金额
        public decimal OrderDiscount { get; set; }             //应用折扣
        public decimal OrderPrivilPrice { get; set; }          //优惠金额
        public int OrderInfoActivePrice { get; set; }      //运费
        public string OrderInvoiceM { get; set; }             //发票信息
        public int OrderWheShipments { get; set; }
        public int OrderInfoAuditState { get; set; }
        public int OrderInfoWhetherPay { get; set; }
        public int OrderInfoDeliveryState { get; set; }
        public int CommodEvaluaGrade { get; set; }
        public DateTime CommodEvaluaTime { get; set; }
        public int CommodEvaluaOrder { get; set; }
        public int OrderInfoState { get; set; }            //订单状态（已下单（未支付），待发货（已支付）
        //，已发货（待收货），已完成（已确认），订单取消（订单关闭））
        public int OrderInfoWaybillNum { get; set; }       //运单号
        public int LogComId { get; set; }                  //配送公司
        public List<tbSaleNumDTO> SaleNumDtos { get; set; }
    }
}
